'''
演示socket客户端开发
'''
import socket
# 创建socket对象
socket_client = socket.socket()
# 连接到服务器
socket_client.connect(('localhost', 8888))
while True:
    # 发送消息
    msg = input("请输入要给服务端的消息：")
    if msg == "exit":
        break
    else:
        socket_client.send(msg.encode('utf-8'))
        # 接受返回消息
        recv_data = socket_client.recv(1024)  # 1024是缓冲区的大小，同样recv方法是阻塞方法
        print(f"服务端回复的消息是：{recv_data.decode('utf-8')}")
# 关闭连接
socket_client.close()